package com.frog.framework.s3.model;

import java.io.Serializable;

/**
 * @author wuqiong 2022/10/27
 * @description
 */
public class S3ObjectInfo implements Serializable {
    private static final long serialVersionUID = 664331458233722300L;


    /**
     * 对象大小 (单位: b )
     */
    private Long contentLength;
    /**
     * 对象类型 (如: image/webp 、image/jpg )
     */
    private String contentType;
    /**
     * 标签 (如: 2faf1652dcb64d5470486225aef601f)
     */
    private String eTag;
    /**
     * 最后一次修改时间戳
     */
    private Long lastModified;

    /**
     * 删除标记
     */
    private Boolean deleteMarker;

    public Boolean getDeleteMarker() {
        return deleteMarker;
    }

    public void setDeleteMarker(Boolean deleteMarker) {
        this.deleteMarker = deleteMarker;
    }

    public Long getContentLength() {
        return contentLength;
    }

    public void setContentLength(Long contentLength) {
        this.contentLength = contentLength;
    }

    public String getContentType() {
        return contentType;
    }

    public void setContentType(String contentType) {
        this.contentType = contentType;
    }

    public String geteTag() {
        return eTag;
    }

    public void seteTag(String eTag) {
        this.eTag = eTag;
    }

    public Long getLastModified() {
        return lastModified;
    }

    public void setLastModified(Long lastModified) {
        this.lastModified = lastModified;
    }
}
